home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1997 / MacHack 1997.toast / Hacks / Hacks ’97 / Appearance Mangler / Read Me < prev   
Text File  |  1997-06-27  |  1KB  |  27 lines

  1. The Appearance Mangler - The ultimate user interface experience.
  2.  
  3. Concept and design by Jon Gotow (gotow@stclairsw.com).
  4. Assistance and support from Greg Landwebber.
  5.  
  6.  
  7.  
  8. This doodad is a simple hack that is built to run beneath Kaleidoscope 
  9. (version 1.5.1 works best - see below for an explanation of why).  It
  10. causes Kscope to draw interface elements from different schemes at 
  11. random, resulting in a bit of a schizophrenic GUI.
  12.   
  13. What Appearance Mangler does is patch GetCIcon() so that a random 
  14. Kaleidoscope scheme file is open when GetCIcon() is called.  Since
  15. Kscope stores almost all appearances in 'cicn' resources, this makes
  16. for a pretty interesting interface.  GetPixPat is also patched to
  17. deal with patterns in window title bars (but not menus, because of
  18. some really nasty visual glitches).
  19.  
  20. This stuff will not work well with Kaleidoscope 1.6 and 1.7, because
  21. they cache lots of this stuff instead of loading it on the fly.  And
  22. yes, opening and closing the resource files everytime is slow as hell.
  23. If the hack contest wasn't in 10 minutes, I'd probably juggle the 
  24. resource file chain to avoid this.
  25.  
  26. NOTE FROM GREG:  _DO_NOT_ USE THIS METHOD TO IMPLEMENT A SCHEME SWITCHER!
  27. THERE ARE BETTER WAYS TO DO THIS.